$(function () {
    //1.实现左上角动态数据渲染
    //2.token实现状态保持
    //获取用户信息--无参数
    // 发送请求
    // 请求地址：/admin/user/info
    // 请求方式：get
    // 请求参数：无
    $.ajax({
        type: 'get',
        // url: 'http://localhost:8080/api/v1/admin/user/info',
        url: bignew.user_info,
        dataType: 'json',
        //出现403forbidden的bug，--》发送请求失败--》获取token，传到个人首页的请求头
        // headers: {
        //     Authorization: localStorage.getItem('bignews_token_9')
        // },
        //进行第5步流程 代码优化处理，在admin>>libs>>jq文件中实现了 全局token传递设置

        //发送请求成功-->实现左上角 动态获取修改用户数据，渲染和右上角 头像
        success: function (res) {
            // console.log(res);
            if (res.code === 200) {
                $('.user_info > img').attr('src', res.data.userPic);
                $('.user_info > span').html(`欢迎&nbsp;&nbsp;${res.data.nickname}`);
                $('.user_center_link img').attr('src', res.data.userPic);
            }
        },
        //出现403forbidden的bug，即token获取失败--》应该不跳转页面，并且提示跳回登录页
        // error: function (err) {
        //     console.log(err);
        //     if (err.statusText === "Forbidden") {
        //         alert('未登录，请先登录');
        //         location.href = './login.html';
        //     }
        // }
        //进行第5步流程 代码优化处理，在admin>>libs>>jq文件中实现了 全局token传递设置
    })

    // 3.左侧导航交互效果
    //3.1外层导航点击效果
    $('.level01').on('click', function () {
        //底色--排他
        $(this).addClass('active').siblings().removeClass('active');
        //文章管理展开导航
        if ($(this).next().hasClass('level02')) {
            $('.level02').slideToggle();
            //处理箭头样式
            $(this).find('b').toggleClass('rotate0')
        } else {
            //点击其他li选项时 “文章管理”选项收起
            $('.level02').slideUp();
            //“文章管理”选项--箭头改变
            $('.level01').find('b').removeClass('rotate0')
            //level02子项的黄色效果要移除
            $('.level02 > li').removeClass('active')
        }
    })

    //3.2 单击level02子项添加效果
    $('.level02>li').on('click', function () {
        $(this).addClass('active').siblings().removeClass('active')
    })

    //5.右上角退出按钮业务
    $('.logout').on('click', function () {
        //删除token
        localStorage.removeItem('bignews_token_9');
        //跳转登录页面
        location.href = './login.html';
    })
})